runtime.gcControllerState.lastStackScan (field)
8 uses
runtime (current package)
metrics.go#L694: a.stackScan = gcController.lastStackScan.Load()
mgc.go#L1272: gcController.lastStackScan.Load()>>20, " MB stacks, ",
mgcpacer.go#L213: lastStackScan atomic.Uint64
mgcpacer.go#L507: scanWorkExpected := int64(c.lastHeapScan + c.lastStackScan.Load() + c.globalsScan.Load())
mgcpacer.go#L678: print(c.heapScanWork.Load(), "+", c.stackScanWork.Load(), "+", c.globalsScanWork.Load(), " B work (", c.lastHeapScan+c.lastStackScan.Load()+c.globalsScan.Load(), " B exp.) ")
mgcpacer.go#L840: c.lastStackScan.Store(uint64(c.stackScanWork.Load()))
mgcpacer.go#L1215: gcPercentHeapGoal = c.heapMarked + (c.heapMarked+c.lastStackScan.Load()+c.globalsScan.Load())*uint64(gcPercent)/100
mgcpacer.go#L1247: c.runway.Store(uint64((c.consMark * (1 - gcGoalUtilization) / (gcGoalUtilization)) * float64(c.lastHeapScan+c.lastStackScan.Load()+c.globalsScan.Load())))